package com.itlong.cloud.POJO.VO.operate;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * <desc>
 *      运营-固件升级-设备信息。
 * <desc/>
 *
 * @createDate 2018/08/23.
 */
@Data
@NoArgsConstructor
public class OperateDeviceInfoVO implements Serializable {

    private String deviceUnique;  //设备全局唯一序列号

    private String deviceName; //设备名

    private String sn; //设备sn

    private String smartType; //云对讲类型，31-门口机，32-围墙机

    private String typeCode;  //设备型号，如“ITL-2LD”

    private String deviceAdress;  //设备地址

    private String apk;  //APK版本

    private String firmware; //系统固件版本

    private String mcu;  //单片机固件版本

    private String linuxAppVer;  //Linux设备程序版本

    private String createTime; //创建时间

    private String status; //升级状态

    private String updateTime; //更新时间

    private String msg; //备注

    private String projectName; //项目名称

    private String deviceType; //软件类型 0安卓APK程序，1安卓系统固件，2按键单片机固件，3 linux系统固件，4 维护程序，5 业务程序，6 桌面程序，7 通信程序，8 linux升级补丁包

    //项目设备更新时间
    private String upgradeTime;

    //设备mac
    private String mac;

    //产品型号
    private String productCode;

    //机号
    private String deviceId;

    //设备来源（1:线上添加，2:线下同步）
   private String deviceSource;


    //1在线 0离线
    private String  isOnline;

    private String projectId;     //项目id

    //电梯类型，11-蓝牙电梯，12-云电梯
    private String elevatorType;

    //门禁类型 21蓝牙门禁 22云门禁 23云联动器 24一体式人脸识别 门禁
    private String entranceCategory;

    //绑定电梯设备序列号
    private  String elevatorDeviceUnique;

    //最后活跃时间
    private String updateCacheTime;

}
